import request from '@/utils/request'


/**
 * 菜单列表
 */
export function getMenus() {
    return request({
      url: '/menu/menuList',
      method: 'get'
    })
}

/**
 * 父级菜单列表
 */
export function getParents() {
    return request({
      url: '/menu/parentList',
      method: 'get'
    })
}

/**
 * 新增菜单
 */
export function addMenu(data) {
    return request({
      url: '/menu/create',
      method: 'post',
      data
    })
}

/**
 * 更新菜单
 */
export function updateMenu(data) {
    return request({
      url: '/menu/update/'+data.id,
      method: 'post',
      data
    })
}

/**
 * 删除列表
 */
export function delMenu(id) {
    return request({
      url: '/menu/delete/'+id,
      method: 'post'
    })
}

/**
 * 资源列表
 */
export function getResources() {
    return request({
        url: '/resource/getResourceVO',
        method: 'get'
    })
}

/**
 * 创建资源
 */
export function addResource(data) {
    return request({
        url: '/resource/create',
        method: 'post',
        data
    })
}

/**
 * 更新资源
 */
export function updateResource(data) {
    return request({
        url: '/resource/update/'+data.id,
        method: 'post',
        data
    })
}

/**
 * 删除资源
 */
export function delResource(id) {
    return request({
        url: '/resource/delete/'+id,
        method: 'post'
    })
}

/**
 * 资源分类列表
 */
export function getResourceCategerys() {
    return request({
        url: '/resourceCategory/listAll',
        method: 'get'
    })
}

/**
 * 新增资源分类
 */
export function addResourceCategery(data) {
    return request({
        url: '/resourceCategory/create',
        method: 'post',
        data
    })
}

/**
 * 更新资源分类
 */
export function updateResourceCategery(data) {
    return request({
        url: '/resourceCategory/update/'+data.id,
        method: 'post',
        data
    })
}

/**
 * 更新资源分类
 */
export function delResourceCategery(id) {
    return request({
        url: '/resourceCategory/delete/'+id,
        method: 'post'
    })
}
